/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.jjsoft.celularessuc.gco.neg;


import com.jjsoft.celularessuc.gco.dao.GenericController;
import com.jjsoft.celularessuc.gco.mdl.Configuracion;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Johnny
 */
public class ConfiguracionManager {

    GenericController<Configuracion> controladorConfiguracion = new GenericController<Configuracion>();

    public void guardarConfiguracion(Configuracion configuracion) throws UnknownHostException, Exception  {
        
            configuracion.setDirIp(InetAddress.getLocalHost().getHostName());
            if (configuracion.getIdConfig()!=null) {
                
                controladorConfiguracion.edit(configuracion);
                
            } else {
                controladorConfiguracion.create(configuracion);
                
            }
    
    }

    public Configuracion verConfiguracion(String ip) {
        try {
            Configuracion configuracion = controladorConfiguracion.findWhere(new Configuracion(), "dirIP='" + ip + "'").get(0);
            return configuracion;
        } catch (Exception ex) {
            return null;
        }
    }
    
    
}
